perform miracles - Francés Inglés Diccionario